Обсуждение MediaWiki:Gadget-common-action-edit.js

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Автодобавление в описание правки[править код]

ajvol, я не слишком компетентен в javascript, но мне кажется, что при нажатии на викификатор можно автоматически добавлять подстроку в описание правки. тогда будет меньше кнопок внизу. Как считаешь? _ ©АКраш?! 08:39, 25 октября 2006 (UTC)[ответить]

Отличная идея => прикрутил уже не дожидаясь Айвола. --Morpheios Melas 08:46, 25 октября 2006 (UTC)[ответить]
Я не вижу добавки. — Тжа.
Кэш надо обнулить: Mozilla / Firefox: Ctrl+Shift+R, IE: Ctrl+F5, Safari: Cmd+Shift+R, Konqueror: F5, Opera: через меню Tools→Preferences. --Morpheios Melas 09:09, 25 октября 2006 (UTC)[ответить]
Спб. — Тжа.

Аналогичные ассоциации можно привязать:

  • B, I — оформление (только чтобы не повторялись);
  • Иллюстрации;
  • подписи;
  • формулам;
  • редиректам и всем стандартным кнопкам.

©АКраш?! 11:19, 25 октября 2006 (UTC)[ответить]

Что-нибудь в этом духе впихнуть в MediaWiki:Edittools, ну не знаю - где там болдиталики хранятся.

var wpS = document.editform.wpSummary;
        if ('''indexOf('оформ', wpS.value) !=-1 &&''' wpS.value != '' && wpS.value.charAt(wpS.value.length-2) != '/')
        {
                wpS.value += ', оформление'
        }
        else
        {
                wpS.value += 'оформление'
        }

О стилях и пры[править код]

Итак, у нас сейчас много разных типов кнопок. Достаточно одинаково они выглядят только если картинки включены и шрифт по размеру более-менее стандартный:

  1. добавляемые addButton — имеют Id, имеют картинки, альты. Попадают в массив mwEditButtons
  2. добавляемые addCustomButton — не имеют Id, имеют картинки. Попадают в массив mwCustomEditButtons
  3. добавляемые addFuncButton — не имеют Id, не добавляются ни в какой массив. Поэтому управлять их видимостью и положением ну никак не возможно.
  4. участник:Alex Smotrov/urldecoder.js — имеет Id, не добавляется в массив, к тому же кнопка создана совершенно другим способом (type='input').

Просьбы к имеющим право редактировать:

  1. Добавить параметр id и массив mwFuncButtons. Это решительно улучшит удобство организации интерфейса под себя.
  2. Посмотреть как выглядит интерфейс при выключенных картинках в броусере. Поправить.

Sergej Qkowlew 21:57, 4 января 2009 (UTC)[ответить]

Скрипт ошибочно попадает в категорию[править код]

А зачем включается в Категория:','? infovarius 20:53, 18 апреля 2009 (UTC)[ответить]

Кнопки цитат панели редактирования[править код]

Очень не хватает: Обсуждение шаблона:Cite web#Кнопки цитат панели редактирования. Может, просто взять весь функционал из англовики? --Fastboy 18:41, 6 сентября 2009 (UTC)[ответить]

Напоминание о подписи на «ВП:» страницах[править код]

В связи с нарастающим усложнением регекспа для покрытия отдельных страниц в пространстве «Википедия:» предлагаю возможное универсальное решение:

  • в регекспе остаются самые легко группируемые страницы, вроде «Форум/»
  • для остальных в специальном месте создаются пустые страницы-«флаги», например «Википедия:Список страниц обсуждений/Изменение спам-листа»
  • одно из системных сообщений, присутствующих на странице редактирования (например метка «описание правки» или Edittools) проверяет этот флаг: {{#ifexist:Википедия:Список страниц обсуждений/{{PAGENAME}} ... и затем добавляет себе невидимый элемент вида <span id=talkPageFlag />
  • скрипт в дополнение к регекспу проверяет также и присутствие этого id.

AlexSm 18:22, 9 декабря 2010 (UTC)[ответить]

Да, похоже для многих страниц можно сперва проверять наличие страницы «/Архивация» (созданной для бота) (список). — AlexSm 18:43, 9 декабря 2010 (UTC)[ответить]

И когда можно ожидать подобной реализаций (кстати, выглядит довольно удобно)? Если найдутся еще страницы, которые не мешало бы добавить в эту часть кода, лучше пока воздержаться или можно добавлять? Dmitry89 20:07, 9 декабря 2010 (UTC)[ответить]
Как обычно: если за несколько дней никто не возразит и не предложит других вариантов или улучшений, и при этом я об этом не забуду, то возможно будет сделано. Пока можно конечно добавлять в regexp как обычно. — AlexSm 20:11, 9 декабря 2010 (UTC)[ответить]

У меня, похоже, после последнего исправления пошли ошибки, в результате которых все кнопки дополнительных скриптов пропали (даже викификатор). Опера 11.01. Консоль говорит: "Uncaught exception: TypeError: Cannot convert '$('<div id=local-toolbar style="float:left" />')' to object. Error thrown at line 25, column 1 in <anonymous function>() in http://ru.wikipedia.org/w/index.php?title=MediaWiki:Editpage.js&action=raw&ctype=text/javascript". --infovarius 11:59, 2 апреля 2011 (UTC)[ответить]

То же самое, что и здесь. — AlexSm 06:16, 3 апреля 2011 (UTC)[ответить]
Спасибо! Действительно, оно! --infovarius 18:01, 3 апреля 2011 (UTC)[ответить]

sigWarning при нулевой правке и отмене правки[править код]

{{editprotected}}

  • Желательно сделать так, чтобы скрипт не предупреждал о подписи, если в реплике не появилось новых строк. Новички, решив сделать в своей реплике мелкое исправление и увидев это предупреждение, иногда пугаются и ставят подпись повторно (пример). -- Алексей Ладынин 16:46, 23 декабря 2011 (UTC)[ответить]
  • Коллеги, Вы сначала напишите, какое исправление предполагается, а потом уже ставьте шаблон editprotected. Пока убрал шаблон — до тех пор, пока не появится diff / готовый javascript. Vlsergey 16:06, 24 февраля 2012 (UTC)[ответить]

Кнопки для автоописания правки "Закрыто" и "Итог"[править код]

Добавьте пожалуйста под строкой описания правки кнопки «закрыто» и «итог».

  1. Первая особенно нужна при ответах на ВП:СО, где традиционно после ответа на запрос, отвечающий должен в описании правки написать «закрыто», см. историю правок страницы. И так по каждому запросу. Утомляет, особенно если в комнате темно и не видно клавиатуры. Эта кнопка нужна и на страницах обсуждений при закрытии тем.
  2. Вторая кнопка нужна для подведения итогов обсуждений. Когда создаётся подраздел «Итог» он делается из окна редактирования предыдущего раздела, то есть автоматом не ставится описание «/* Итог */ новая тема», а вручную это мало кто пишет. --Wikiedit2012a 02:30, 26 апреля 2012 (UTC)[ответить]
  • Это можно сделать правкой своего special:mypage/common.js, добавив туда следующие строки:

if (wgAction == 'edit' || wgAction == 'submit') {addOnloadHook(function(){addSumButton('закрыто', 'закрыто', '')})}

if (wgAction == 'edit' || wgAction == 'submit') {addOnloadHook(function(){addSumButton('итог', 'итог', '')})}

MaxBioHazard 02:35, 26 апреля 2012 (UTC)[ответить]

  • Надо добавить в свой monobook.js (или vector.js если тема вектор) этот скрипт:
  addOnloadHook( function(){ 
   if (wgAction.match(/edit|submit/)) { 
     if (mwEditButtons.length >= 10) mwEditButtons[9].tagOpen = ' ~~' + '~~' 
     addSumButton('закрыто', 'закрыто', 'закрыто') 
     addSumButton('итог', '/* Итог */', 'итог') 
   } 
  }) 

Кнопочки появятся сразу под строкой описания изменений в дополнение к стандартным (у меня они голубенькие такие). Можно так добавлять разные подписи. 1 параметр - надпись на кнопке, 2 - всплыв.подсказка при наведении на кнопку и то что вставится в описание, зачем 3 - не знаю, он был там откуда я слямзил скрипт :)) Не забывайте очищать кэш.  × Borodun™  20:12, 8 августа 2012 (UTC)[ответить]

Кнопки описания правок[править код]

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Здравствуйте! Может ли кто-нибудь подсказать, что и куда нужно скопировать, чтобы включить эти синие кнопки описания правок под окошком редактирования (викиф. оформл. стил. орфогр. пункт) в Кабардино-черкесской Википедии? Что сделано не так в MediaWiki:Editpage.js? Скопировал полностью из русской вики, многократно очищал кэш, но ничего не отображается. Master Shadow 19:30, 22 апреля 2013 (UTC)[ответить]

Вопрос решён, разобрался сам. Master Shadow 09:31, 29 апреля 2013 (UTC)[ответить]

invalid self-closed div[править код]

Страница попадает в Категория:Страницы, использующие недопустимые самозакрывающеся HTML-теги. На странице использованы два самозакрывающихя div. Пожалуйста, исправьте их на <div></div> или уберите слеш из тега. --Sunpriat (обс) 11:56, 13 октября 2016 (UTC)[ответить]

Jack who built the house, скажите пожалуйста, как исправить вот эту ошибку, чтобы значок викификатора оказался на своем месте приходиться обновлять страницу. --Дагиров Умар (обс.) 08:00, 11 июня 2018 (UTC)[ответить]

Спасибо большое! --Дагиров Умар (обс.) 22:52, 12 июня 2018 (UTC)[ответить]